/*
*所有关于tb_project_baseinfo类的业务代码接口应在此处编写
*/
using MYData.Entity.DomainModels;
using MYData.Core.Utilities;
using System.Threading.Tasks;
using MYData.Entity.DTO.ApiEntity.Input;

namespace MYData.System.IServices
{
    public partial interface Itb_project_baseinfoService
    {
        Task<WebResponseContent> BaseInfoAdd(Entity.DomainModels.baseinfoInputDto inputdto);
        Task<WebResponseContent> BaseInfoUpt(Entity.DomainModels.baseinfoUpdateDto updatedto);
        WebResponseContent ProductInfoAddTsAsync(ProjectInfoTsInput_Dto inputDto);
        WebResponseContent ProductInfoUptTsAsync(ProjectInfoTsUpt_Dto UpdateDto);
        Task<WebResponseContent> BaseinfoSearch(string projectId);
        Task<WebResponseContent> ProjectApprovalInformation(string projectId);
        Task<WebResponseContent> GetProjectListAsync(string projectName, int size, int index);
        Task<WebResponseContent> ProjectNameSole(string projectName);
        Task<WebResponseContent> ProjectNumSole(string projectNum);
        Task<WebResponseContent> DelProject(string projectid);
    }
}
